home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr48
/
sweep10.zip
/
SWEEP.H
< prev
next >
Wrap
Text File
|
1993-04-01
|
2KB
|
62 lines
/*********************************/
/* Sweep Library Header File */
/* Copyright (c) 1990 Eric Tauck */
/* All Rights Reserved */
/*********************************/
#ifndef __SWEEP__
#define __SWEEP__
#define SWEEP_NULL 0
#define SWEEP_NOERROR 0
#define SWEEP_OUTOFMEMORY 1
#define SWEEP_OUTOFBLOCKS 2
typedef unsigned HeapHandle;
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __HUGE__
#define _huge huge
#else
#define _huge far
#endif
void _huge * pascal far PointerNormal (void _huge *p);
void far * pascal far PointerDenormal (void _huge *p);
void _huge * pascal far PointerAdd (void _huge *p, unsigned long o);
void _huge * pascal far PointerSub (void _huge *p, unsigned long o);
unsigned long pascal far PointerValue (void _huge *p);
unsigned long pascal far PointerDiff (void _huge *p1, void _huge *p2);
void _huge * pascal far CopyForward (void _huge *d, void _huge *s, unsigned long c);
void _huge * pascal far CopyBackward (void _huge *d, void _huge *s, unsigned long c);
void _huge * pascal far CopyBlock (void _huge *d, void _huge *s, unsigned long c);
void _huge * pascal far HeapInit (void _huge *h, unsigned long s);
void _huge * pascal far HeapInitBlk (void _huge *h, unsigned long s, unsigned b);
void _huge * pascal far HeapShrink (unsigned long s);
void _huge * pascal far HeapExpand (unsigned long s);
void _huge * pascal far HeapReloc (void _huge *h);
void _huge * pascal far HeapCurrent (void);
void _huge * pascal far HeapSelect (void _huge *h);
unsigned long pascal far HeapMemory (void);
unsigned pascal far HeapBlocks (void);
HeapHandle pascal far HeapAlloc (unsigned long s);
HeapHandle pascal far HeapResize (HeapHandle b, unsigned long s);
void pascal far HeapFree (HeapHandle b);
unsigned long pascal far HeapSize (HeapHandle b);
void _huge * pascal far HeapAddr (HeapHandle b);
int pascal far HeapResult (void);
#ifdef __cplusplus
}
#endif
#endif